import os
from dotenv import load_dotenv

# 加载环境变量
load_dotenv()

# API配置
API_KEY = os.getenv('API_KEY', '')
API_SECRET = os.getenv('API_SECRET', '')
API_ENDPOINT = os.getenv('API_ENDPOINT', 'https://api.tongyibainlian.com/v1/text')  # 从环境变量读取，如果没有则使用默认值

# 文本处理配置
MAX_CHUNK_SIZE = 4000  # 每块文本的最大字符数
MAX_CONCURRENT_REQUESTS = 3  # 最大并发请求数

# API 使用控制
MAX_API_CALLS_PER_DAY = 1000  # 每日最大调用次数
MIN_INTERVAL_BETWEEN_CALLS = 1  # 两次调用之间的最小间隔（秒）
MAX_TEXT_LENGTH = 4000  # 单次分析的最大文本长度
ENABLE_CACHE = True  # 是否启用缓存

# 缓存设置
CACHE_EXPIRATION = 24 * 60 * 60  # 缓存过期时间（秒） 